<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
</head>
<body>
	
</body>
<script>
	 // Object.assign()


	 // 对象扩展运算符

	 // var p = {
	 // 	age:15,
	 // 	name:"Jack"
	 // }
	 // //源对象
	 // // 新建一个对象他拥有p的所有属性,相当于克隆一个出来
	 // var p2={say(){},grade:"3年2班"} //目标对象
	 // Object.assign(p2,p)
	 // console.log(p2)

	 // var p3 = {
	 // 	age:155,
	 // 	name:"Jacks"
	 // }
	 // var p4 = Object.create(p3)


	 // 对象扩展 运算符  ...
	 var hourse = {
	 	area:'120',
	 	type:"电梯房",
	 	price:'4000000'
	 }

	 var hourse2 = { //只有价格不一样

	 }
	//加属性  和修改属性   切记 删除属性 我们只能用 delete
	 var hourse2 = {...hourse,type:"洋房",greenArea:"30%"}  //克隆

	 delete hourse2.type

	  var arr = [1,3,4]
	  var arr2 = [...arr]
</script>
</html>